package com.example.PDFdemo.pdffinalplan;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PDFModel {
    //矩形对角线的两点的坐标，坐标系原点为页面左下角的顶点
    private Float w;
    private Float h;
    private Float x;
    private Float y;
    //页码
    private Integer pageNumber;
    //文本内容
    private String content;
    //字体名称
    private String fontName;
    //字号
    private Float fontSize;
    //加粗 0不加粗，1加粗，默认不加粗
    private Integer fontBold;
    //倾斜 0不倾斜，2倾斜，默认不倾斜
    private Integer fontIncline;
    //行间距 默认大小等于字体大小
    private Float leading;
    //水平对齐方式 0左对齐，1居中对齐，2右对齐，默认左对齐
    private Integer horizontal;
    //垂直对齐方式 4顶对齐，5居中对齐，6底对齐，默认顶对齐
    private Integer vertical;
    //16进制表示字体颜色
    private String color;
    //图片路径
    private byte[] imgUrl;

}
